/*!
    \copyright  Copyright (c) 2024 Qualcomm Technologies International, Ltd.
                All Rights Reserved.
                Qualcomm Technologies International, Ltd. Confidential and Proprietary.
    \file
    @{
        \ingroup    adkfs
        \brief      Provides a layer over the rafs filesystem to match the AdkFs interface.

*/
#ifndef ADKFS_RAFS_PROVIDER_H
#define ADKFS_RAFS_PROVIDER_H

#include <adkfs_provider_if.h>

#include <chip_macros.h>

/*! Index of the RA Partition instance to use for the ADK Filesystem */
#define ADKFS_RAFS_RA_PARTITION_INDEX    1
#define ADKFS_RAFS_MOUNT_POINT   ADKFS_PATH_SEPARATOR CSR_EXPAND_AND_STRINGIFY(ADKFS_RAFS_RA_PARTITION_INDEX)

const adkfs_provider_if_t* AdkFsRafs_GetProvider(void);

#endif /* ADKFS_RAFS_PROVIDER_H */